松本行弘的程序世界 12 关于时间的处理

用程序处理时刻与时间

时差与时区

世界协调时间

夏令时

一定时期内时钟拨快一小时。

改历

日期与时间的类

Time类

表示日常所用时间的类。

Date类

表示不含时刻的日期的类。

DateTime类

Date类附加上时间信息的类。能表示时间,而且没有范围限制,功能上最强。

2038年问题

不仅限UNIX,很多操作系统都是以过去某个时点开始所经过的时间来表示时刻的。在UNIX中,过去某个时点指1970年1月1日零点。
问题是计算机能够处理的整数大小有限,界限是2038年1月19日3时14分7秒。

DateTime类

相对于epoch(某个时点)开始的秒数来管理Time类,DateTime类是以日期为基础计算的Date类,附加上时刻信息而生成的。

Time与DateTime的相互变换